function showMerchantsType()
{
	showLoading("查询中...");
	$.ajax(
	{
		url : "mType/listPage.do",
		type : "get",
		async : true,
		dataType : "html",
		success : function(data)
		{
			$("#mainForm").html(data);
			dicttable = $("#dictTable").table(
			{
				width : "100%",
				defaultOrderBy : "dictPaixu",
				defaultOrderType : "asc",
				form :
				{
					url : "comm/search.do",
					id : "#dictSearchForm",
					type : "post",
					pageNumberText : "#pageNum"
				},
				pageable : false,
				selectable : true,
				colums : [
				{
					columnName : "类型名称",
					width : '85%',
					name : "value",
					sortable : false,
					handle : "editMType"
				},{
                            columnName : '操作',
                            name : 'status',
                            sortable : false,
                            formatter : function(obj)
                            {
                                return '<input type="button" value="删除"   style="cursor: pointer" onclick="delMType(' + obj.id + ')">';
                            }
                        } ],
				orderBy :
				{
					field : "num",
					type : "asc"
				}
			});
			hideLoading();
			//新建按钮
		$("#createBtn").click(function()
		{
			editMType();
		});
		//查询按钮
		$("#searchBtn").click(function()
		{
			dicttable.refresh();
		});
		$(".comboBox").kendoComboBox(
		{
			filter : "contains",
			suggest : true
		});
		// 拖拽处理
		$("#dictTable tbody").sortable(
		{
			axis : 'y',
			tolerance : 'pointer',
			cursor : 'crosshair',
			helper : fixHelper,
			revert : true,
			cursor : 'move', //拖动的时候鼠标样式 
			containment : 'parent',
			delay : 100,
			start : function(e, ui)
			{
				ui.helper.addClass("moveAble");
				return ui;
			},
			stop : function(e, ui)
			{
				var i = 0;
				$(".records tr").each(function()
				{
					$(this).removeClass("r1").removeClass("r2");
					if (i % 2 == 0)
					{
					$(this).addClass("r1");
					}
					else
					{
					$(this).addClass("r2");
					}
					i++;
				});
				ui.item.removeClass("ui-state-highlight"); //释放鼠标时，要用ui.item才是释放的行  
			ui.item.removeClass("moveAble");
			return ui;
		}
		}).disableSelection();
		//排序保存按钮
		$("#sortSaveBtn").click(function()
		{
			saveSortDict();
		});
	}
	});
}
//编辑操作，
//如果传了id值，就是编辑，如果没有id值，就是新建
function editMType(id)
{
	var title = "添加商家类型";
	var leibie = $("#categoryList").val();
	var dict = "?t=" + (new Date());
	if (id)
	{
	title = "编辑商家类型";
	}
	$.ajax(
	{
		url : "mType/edit.do" + dict,
		type : "post",
		data :
		{
			"dict.id" : id,
			"type" : leibie
		},
		dataType : "html",
		success : function(data)
		{
			$("#commonDialog").html(data);
			$("#commonDialog").dialog(
			{
				title : title,
				modal : true,
				width : 659,
				height : 206,
				resizable : false,
				buttons :
				{
					'保存' : function()
					{
						saveMType();
					},
					'取消' : function()
					{
						$("#commonDialog").dialog('close');
					}
				}
			});
			$("#saveBtn").click(saveDict);
			//使用jquery默认消息做验证
		validator = $("#editForm").validate(
		{
			rules :
			{
				"dict.title" :
				{
					required : true,
					minlength : 2,
					maxlength : 100
				},
				"dict.value" :
				{
					required : true,
					maxlength : 100
				}
			},
			messages :
			{
				"dict.title" :
				{
					required : "必填",
					minlength : "最少两个字",
					maxlength : "最长50字"
				},
				"dict.value" :
				{
					required : "必填",
					maxlength : "最长50字"
				}
			}
		});
	}
	});
}
//保存
function saveMType()
{
	if (!validator.form())
	{
	return;
	}
	$("#editForm").ajaxSubmit(
	{
		url : "mType/save.do",
		type : "post",
		dataType : "json",
		success : function(data)
		{
			$("#commonDialog").dialog("close");
			if (data.success)
			{
			showDialog("保存成功");
			dicttable.refresh();
			}
			else
			{
			showDialog("保存失败,原因->" + data.message);
			}
		}
	});
}

function delMType(id){
            $("#msgDialog").html("<p>确定要删除吗？</p>");
            $("#msgDialog").dialog(
            {
                modal : true,
                width : 250,
                height : 160,
                buttons :
                {
                    "确定" : function()
                    {
                        $(this).dialog("close");
                        $.ajax(
                        {
                            url : "mType/delete.do?t=" + (new Date()) + "&id=" + id,
                            type : "get",
                            dataType : "json",
                            success : function(data)
                            {
                                if (data.success)
                                {
                                showDialog("删除成功");
                                dicttable.refresh();
                                }
                                else
                                {
                                showDialog("删除失败，原因：" + data.message);
                                }
                            }
                        });
                    },
                    "取消" : function()
                    {
                        $(this).dialog("close");
                    }
                },
                close : function()
                {
                    $(this).dialog('destroy');
                }
            });
}